/* 方式三暴露 */


let moduleName = 'm3';
let version = 'v3.0.0';

/* 方式1： */
export const fn = (a) => {
    console.log('fn call...')
}

/* 方式2: */
let age = 12;

export {
    age
}


/* 方式3： 默认暴露 默认导出，导出的就是这个对象，这个对象可以使用 es5 方式写，也可以使用 es6简写 */
export default {
    /* es6简化写法 */
    moduleName,

    /* es5的写法 */
    m3Version: version
}


/* 
1. es6 module 多种导出可以一起使用
2. export default 一个模块里面只能使用一次
3. 建议还是导入的代码写在最顶端

 */